package com.xiaoc.bulldozer.common.model;

import java.io.Serializable;

/**
 * 交易订单
 *
 * @author Danfo Yam
 *
 * @date 2018-09-07 16:29:55
 */
public class ConvertTradeOrder implements Serializable {
    
    private static final long serialVersionUID = 1L;
    

    /**
     * 自增ID
     */
    private Integer id;

    /**
     * 微信订单号
     */
    private String transactionId;

    /**
     * 商户订单号
     */
    private String outTradeNo;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 订单类型 2为现金奖励提现、4为红包提现
     */
    private Integer orderType;

    /**
     * 交易金额
     */
    private Integer tradeFee;

    /**
     * 交易状态, 0为交易未成功, 1为交易已成功
     */
    private Integer tradeStatus;

    /**
     * 描述
     */
    private String description;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public Integer getTradeFee() {
        return tradeFee;
    }

    public void setTradeFee(Integer tradeFee) {
        this.tradeFee = tradeFee;
    }

    public Integer getTradeStatus() {
        return tradeStatus;
    }

    public void setTradeStatus(Integer tradeStatus) {
        this.tradeStatus = tradeStatus;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

}
